Obtaining triangular diagonal blocks in sparse matrices using cutsets
نویسنده
چکیده
The paper proposes an algorithm which computes a (2 × 2) block partition of an irreducible, sparse matrix with a zero-free diagonal so that one of the diagonal blocks is triangular. The algorithm works by computing a cutset of the directed graph associated with the off-diagonal part of the matrix and is linear in the number of nonzeros therein. The proposed algorithm is then extended to reducible, sparse matrices with a zero-free diagonal. Experiments on benchmark unsymmetric matrices show that, in many cases the order of the triangular block can be increased by using another algorithm for computing cutsets from the literature, which is based on a greedy randomized adaptive search procedure; however, this is not efficient timewise unless the matrix is relatively small. A block iterative solver based on the partition returned by the proposed algorithm is compared with an industrial strength direct solver for time, space, and accuracy. Results indicate that there are cases in which it is advantageous to compute and use block partitions based on cutsets.
منابع مشابه
Stable Factorizations of Symmetric Tridiagonal and Triadic Matrices
We call a matrix triadic if it has no more than two nonzero off-diagonal elements in any column. A symmetric tridiagonal matrix is a special case. In this paper we consider LXLT factorizations of symmetric triadic matrices, where L is unit lower triangular and X is diagonal, block diagonal with 1×1 and 2×2 blocks, or the identity with L lower triangular. We prove that with diagonal pivoting, th...
متن کاملLow Rank Off-diagonal Block Preconditioners for Solving Sparse Linear Systems on Parallel Computers
For a sparse linear system Ax = b, preconditioners of the form C = D + L+ U , where D is the block diagonal part of A (or incomplete factorization approximation of its blocks), and L and U are block strictly lower and upper triangular matrices composed of low-ranks approximations of the respective blocks of A, are examined. C is applied directly, by solving Cz = w, or partially, by applying one...
متن کاملOn the Block Triangular Form of Symmetric Matrices
We present some observations on the block triangular form (btf) of structurally symmetric, square, sparse matrices. If the matrix is structurally rank deficient, its canonical btf has at least one underdetermined and one overdetermined block. We prove that these blocks are transposes of each other. We further prove that the square block of the canonical btf, if present, has a special fine struc...
متن کاملLazy Householder Decomposition of Sparse Matrices
This paper describes Householder reduction of a rectangular sparse matrix to small band upper triangular form Bk+1. Bk+1 is upper triangular with nonzero entries only on the diagonal and on the nearest k superdiagonals. The algorithm is similar to the Householder reduction used as part of the standard dense SVD computation. For the sparse “lazy” algorithm, matrix updates are deferred until a ro...
متن کاملRobust Approximate Cholesky Factorization of Rank-Structured Symmetric Positive Definite Matrices
Given a symmetric positive definite matrix A, we compute a structured approximate Cholesky factorization A ≈ RTR up to any desired accuracy, where R is an upper triangular hierarchically semiseparable (HSS) matrix. The factorization is stable, robust, and efficient. The method compresses off-diagonal blocks with rank-revealing orthogonal decompositions. In the meantime, positive semidefinite te...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007